package com.weiqiao.mall.constant.e;

/**
 * 绑定邀请人返回码枚举
 */
public enum InviterEnum {
    A(0, "绑定失败，绑定的用户不存在"),
    B(1, "绑定成功"),
    C(2, "绑定失败，失败的用户id有："),
    D(3, "绑定失败，被绑定的用户是绑定用户的上级，id是："),
    E(4, "绑定失败，全部都已经绑定了此用户"),
    F(5, "绑定失败，不能绑定自己"),
    G(6, "修改失败，操作对象不能是省长！"),
    H(7, "修改成功");

    private String name;// 状态名
    private int index;

    // 普通方法
    public static String getName(int index) {
        for (InviterEnum s : InviterEnum.values()) {
            if (s.getIndex() == index) {
                return s.name;
            }
        }
        return null;
    }

    public static int getIndex(String name) {
        for (InviterEnum s : InviterEnum.values()) {
            if (s.getName().equals(name)) {
                return s.index;
            }
        }
        return 0;
    }

    InviterEnum(int index, String name) {
        this.name = name;
        this.index = index;
    }


    public String getName() {
        return name;
    }
    public int getIndex() {
        return index;
    }
}
